.nav-1{
    height: 5px;
    background: blueviolet;
}
.theme{
    padding-top: 100px;
}
.theme h1{
    text-align: center;
    border: 1px solid #6b15a1;
    width: 142px;
    height: 142px;
    margin: auto;
    color: #6b15a1;
    border-radius: 10px;
    font-size: 112px;
}
.theme h2{
    font-size: 3rem;
    padding-bottom: 20px;
    padding-top: 20px;
}
.theme p{
    font-size: 18px;
    padding-bottom: 20px;
}
.theme .btn{
    background: #6b15a1;
}
.brief{
    padding-top: 120px;
}
.brief h3{
    padding-top: 20px;
}
.brief p{
    padding-top: 10px;
    font-size: 18px;
}
.team{
    position: relative;
}
.col1{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    top: 26%;
    left: 37%;
}
.team h4{
    text-align: center;
    padding-top: 35px;
}
.team .btn{
    background: #6b15a1;
}
.team h3{
    padding-bottom: 50px;
    padding-top: 100px;
}
.this{
    padding-top: 100px;
    position: relative;
}
.this .col-md{
    border: 1px solid #dddddd;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 42px;
    border-top: 10px solid #6b15a1;
    border-radius: 5px;
}
.this .btn{
    position: absolute;
    top: 34px;
    right: 44px;
    background: #6b15a1;
}
footer{
    padding-top: 82px;
}
footer ul li a{
    color: #6b15a1;
}
@media (max-width: 600px) {
    .this .btn{
        position: absolute;
        top: 96px;
        right: 292px;
    }

}
